package com.bcbim.authentication_interface.menu.vo;

import com.bcbim.authentication_interface.menu.dto.RoleAbilityDTO;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Description: 用户权限菜单对象
 * @Author haoshuai
 * @Date 2021/7/7
 * @Version V1.0
 **/
@Data
public class RoleMenuAbilityVO implements Serializable {

    private static final long serialVersionUID = 6033627108450806583L;

    private String id; // 主键

    private String menuName; // 菜单名称

    private String url; // 访问路径

    private String icon; // 图标

    private String parentId; // 父级菜单id

    private List<RoleAbilityDTO> roleAbility; // 权限功能列表

    private List<RoleMenuAbilityVO> children; // 子菜单

}
